//base64 转 blob
export const dataURLtoBlob = (dataUrl: string) => {
  const arr: any[] = dataUrl.split(`,`)
  const mime = arr[0].match(/:(.*?);/)[1]
  const bstr = window.atob(arr[1])
  let n = bstr.length
  const u8arr = new Uint8Array(n)
  while (n--) {
    u8arr[n] = bstr.charCodeAt(n)
  }
  return URL.createObjectURL(new Blob([u8arr], { type: mime }))
}

export * from './dataHandle'
export * from './calculation'
export * from './dom'
export * from './treeDataHandle'
